Skip to content

isOpaque, faster nonsimd draw, drawBasic#345

Merged
treeform merged 11 commits intotreeform:masterfrom
guzba:master
Dec 14, 2021
Merged

isOpaque, faster nonsimd draw, drawBasic#345
treeform merged 11 commits intotreeform:masterfrom
guzba:master

Conversation

@guzba
Copy link
Copy Markdown
Collaborator

@guzba guzba commented Dec 13, 2021

nim c -d:release -d:pixieNoSimd --gc:arc --debugger:native -r .\experiments\benchmark_cairo_draw.nim

before:

pixie draw normal .................. 6.336 ms      6.629 ms    ±0.076   x751
pixie draw overwrite ............... 5.663 ms      5.949 ms    ±0.174   x836
pixie draw mask .................... 9.015 ms      9.099 ms    ±0.097   x547

after:

pixie draw normal .................. 2.663 ms      2.676 ms    ±0.022  x1000
pixie draw overwrite ............... 3.203 ms      3.266 ms    ±0.096  x1000
pixie draw mask .................... 2.685 ms      2.711 ms    ±0.030  x1000
pixie draw basic ................... 0.411 ms      0.423 ms    ±0.016  x1000

@guzba guzba changed the title isOpaque, faster nonsimd draw isOpaque, faster nonsimd draw, drawBasic Dec 13, 2021
Comment thread src/pixie/images.nim
@treeform treeform merged commit a5c2e08 into treeform:master Dec 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants